using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.ContasCorrente.Service.DataContract.Request
{
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.ContasCorrente.Service.DataContract.Request", Name = "FiltroHistoricoContaCorrenteRequest")]
	public partial class FiltroHistoricoContaCorrenteRequest 
    {
		private int? _codigo;
		private string _descricao;
		private int? _diasProjecao;
		private string _tipo;
        private string _codigoSistema;
        
		public FiltroHistoricoContaCorrenteRequest(){}

        [DataMember]
		public int? Codigo{
			get{
				return _codigo;
			}
			set{
				_codigo = value;
			}
		}

        [DataMember]
		public string Descricao{
			get{
				return _descricao;
			}
			set{
				_descricao = value;
			}
		}

        [DataMember]
        public string CodigoSistema
        {
            get
            {
                return _codigoSistema;
            }
            set
            {
                _codigoSistema = value;
            }
        }

        [DataMember]
		public int? DiasProjecao{
			get{
				return _diasProjecao;
			}
			set{
				_diasProjecao = value;
			}
		}

        [DataMember]
		public string Tipo{
			get{
				return _tipo;
			}
			set{
				_tipo = value;
			}
		}
	}
}